package org.example.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.example.dto.RoleDto;
import org.example.entity.SysDept;
import org.example.entity.SysMenu;
import org.example.entity.SysRole;

import java.util.List;

@Mapper
public interface SysRoleMapper extends BaseMapper<SysRole> {

    List<SysRole> getData();


    List<SysMenu> getRoleByTree(String name);

    List<SysRole> getMenuByRole(Integer id);

    void delMenuDataByRole(Integer id);

    void delRoles(Integer id);

    void insertBatchMenu(RoleDto roleDto);




//    List<String> getPerms(String name);
}
